@extends('public.father')

@section('content')
    <div class="card">
        <div class="card-header">
            用户列表
        </div>
        <div class="card-block">
            <table class="table">
                <thead>
                <tr>
                    <th>编号</th>
                    <th>昵称</th>
                    <th>邮箱</th>
                    <th width="120">操作</th>
                </tr>
                </thead>
                <tbody>
                @foreach($user as $v)
                    <tr>
                        <td scope="row">{{$v['id']}}</td>
                        <td>{{$v['name']}}</td>
                        <td>{{$v['email']}}</td>
                        <td>
                            <div class="btn-group" role="group">
                                {{--路由中的参数,会自动的被传递到调用的方法内--}}
                                    @can('update',$v)
                                    <a href="{{route('user.edit',['id'=>$v['id']])}}" class="btn btn-success">编辑</a>
                                    @endcan
                                    @can('delete',$v)
                                     {{--由于删除需要delete请求方式，所以删除需要用from表单来包裹   --}}
                                    <form method="post" action="{{route('user.destroy',['id'=>$v['id']])}}">
                                        @csrf {{-- 令牌--}}
                                        @method('DELETE')
                                        <button type="submit" class="btn btn-danger">删除</button>
                                    </form>


                                    @endcan
                            </div>
                        </td>
                    </tr>
                @endforeach
                </tbody>
            </table>
        </div>
        <div class="card-footer text-muted">
            {{--如果使用了分页,就肯定需要分页效果,只需要用分配过来的数据变量调用links方法即可--}}
            {{$user->links()}}
        </div>
    </div>
@endsection
